AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones PDF
  • Propiedades específicas de la descripción de variables de tipo pdfPage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo pdfPage permite definir las características avanzadas de una página de un documento PDF cargado en memoria. Las características de esta página se pueden definir y cambiar mediante diferentes propiedades WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
MyPDF is pdfDocument = "test.pdf"
 
FOR EACH DocumentPage OF MyPDF.Page
Trace(DocumentPage.Height)
END
 
PDFSave(MyPDF, "passwordtest.pdf")
 
// It is also possible to use prefix syntax
// MyPDF.Save("passwordtest.pdf")
MyPDFDoc is pdfDocument = PDFOpen("C:\temp\Myguide.pdf")
Trace(MyPDFDoc.PDFVersion)
Trace(MyPDFDoc.Author)
Trace(MyPDFDoc.Page.Count)
Trace(MyPDFDoc.Page[1].Width)
Trace(MyPDFDoc.Page[36].Height)
 
FOR EACH ATextElement OF MyPDFDoc.Page[2].TextElement
Trace(ATextElement.Text + " X = " +
ATextElement.X + " Y = " + ATextElement.Y + " L = " +
ATextElement.Width + " H = " + ATextElement.Height)
END
 
MyPDFDoc2 is pdfDocument = "C:\temp\plan.pdf"
// Add pages
Add(MyPDFDoc2.Page, MyPDFDoc.Page[5])
// Insert pages
Insert(MyPDFDoc2.Page, 1, MyPDFDoc.Page[32])
// Save modified PDF
PDFSave(MyPDFDoc2, "MyPDFDoc2.pdf")
ShellExecute("MyPDFDoc2.pdf")
Observaciones

Propiedades específicas de la descripción de variables de tipo pdfPage

Las siguientes propiedades se pueden utilizar para manipular una página de un documento PDF:
Nombre de la propiedadTipo utilizadoEfecto
HeightRealAlto de la página en milímetros.
Si se modifica esta altura, la página se redimensiona automáticamente y los elementos se reposicionan.
iPhone/iPad Esta propiedad es de solo lectura.
OrientationConstante de tipo StringPermite conocer y modificar la orientación de la página:
  • Orient0: Orientación predeterminada.
  • Orient90: Página orientada a 90°.
  • Orient180: Página orientada a 180°.
  • Orient270: Página orientada a 270°.
TextElementArray de pdfTextElementInformación sobre el texto de la página.
WidthRealAncho de la página en milímetros.
Si se modifica este ancho, la página se redimensiona automáticamente y los elementos se reposicionan.
iPhone/iPad Esta propiedad es de solo lectura.
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 06/01/2023

Señalar un error o enviar una sugerencia | Ayuda local