PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV, WINDEV Mobile 25 !
  • Propriétés spécifiques à la description des variables de type pdfPage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
pdfPage (Type de variable)
En anglais : pdfPage
Le type pdfPage permet de définir toutes les caractéristiques avancées d'une page d'un document PDF chargé en mémoire. Les caractéristiques de cette page peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Versions 250064 et supérieures
Versions 25 et supérieures
iPhone/iPad A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible en mode Widget Android.
Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 25
iPhone/iPad A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible en mode Widget Android.
Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
iPhone/iPad A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible en mode Widget Android.
Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 250064
Versions 25 et supérieures
iPhone/iPad A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible en mode Widget Android.
Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 25
iPhone/iPad A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible en mode Widget Android.
Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
iPhone/iPad A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible en mode Widget Android.
Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
Versions 25 et supérieures
iPhone/iPad A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible en mode Widget Android.
Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 25
iPhone/iPad A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible en mode Widget Android.
Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
iPhone/iPad A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible en mode Widget Android.
Android A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux A partir de la version 25 Update 1 (250064), ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
Exemple
MonPDF est un pdfDocument = "test.pdf"
 
POUR TOUTE PageDocument DE MonPDF..Page
Trace(PageDocument..Hauteur)
FIN
 
PDFSauve(MonPDF, "testmdp.pdf")
 
// Il est également possible d'utiliser la syntaxe préfixée
// MonPDF.Sauve("testmdp.pdf")
MonDocPDF est un pdfDocument = PDFOuvre("C:\temp\Monguide.pdf")
Trace(MonDocPDF..VersionPDF)
Trace(MonDocPDF..Auteur)
Trace(MonDocPDF..Page..Occurrence)
Trace(MonDocPDF..Page[1]..Largeur)
Trace(MonDocPDF..Page[36]..Hauteur)
 
POUR TOUT UnElémentTexte DE MonDocPDF..Page[2]..ElémentTexte
Trace(UnElémentTexte..Texte + " X = " +
UnElémentTexte..X + " Y = " + UnElémentTexte..Y + " L = " +
UnElémentTexte..Largeur + " H = " + UnElémentTexte..Hauteur)
FIN
 
MonDocPDF2 est un pdfDocument = "C:\temp\plan.pdf"
// Ajout de pages
Ajoute(MonDocPDF2..Page, MonDocPDF..Page[5])
// Insertion de pages
Insère(MonDocPDF2..Page, 1, MonDocPDF..Page[32])
// Enregistrement du PDF modifié
PDFSauve(MonDocPDF2,"MonDocPDF2.pdf")
LanceAppliAssociée("MonDocPDF2.pdf")
Remarques

Propriétés spécifiques à la description des variables de type pdfPage

Les propriétés suivantes peuvent être utilisées pour manipuler une page d'un document PDF :
Nom de la propriétéType manipuléEffet
ElémentTexteTableau de pdfElémentTexteInformations de texte contenu dans la page.
HauteurRéelHauteur de la page en millimètres.
Si cette hauteur est modifiée, la page est automatiquement redimensionnée et les éléments contenus sont recadrés.
iPhone/iPad Cette propriété est disponible uniquement en lecture.
LargeurRéelLargeur de la page en millimètres.
Si cette largeur est modifiée, la page est automatiquement redimensionnée et les éléments contenus sont recadrés.
iPhone/iPad Cette propriété est disponible uniquement en lecture.
OrientationConstante de type ChaînePermet de connaître et de modifier l'orientation de la page :
  • OrientO : Orientation par défaut.
  • Orient90 : Orientation de la page à 90°.
  • Orient180 : Orientation de la page à 180°.
  • Orient270 : Orientation de la page à 270°.
Remarque : Ces propriétés peuvent être utilisées en utilisant une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire