## Python : classe PDFfile

class PDFfile(objet)

Méthodes définies ici :

Save(...)
  `Cette méthode est obsolète - utilisez save() à la place.`
__init__(...)
  `x.__init__(...) initialise x; voir x.__class__.__doc__ pour la signature`
save(...)
  `Enregistre les pages sélectionnées dans un fichier pdf`

Données et autres attributs définis ici:

__new__ = <méthode intégrée __new__ de type objet>
  `T.__new__(S, ...) -> un nouvel objet de type S, un sous-type de T`
allowAnnots = <membre 'allowAnnots' de la classe 'PDFfile'>
  `Autorise l'ajout d'annotations et de champs. Valeur booléenne`
allowChange = <membre 'allowChange' de la classe 'PDFfile'>
  `Autorise la modification du document. Valeur booléenne`
allowCopy = <membre 'allowCopy' de la classe 'PDFfile'>
  `Autorise la copie de texte et de graphiques. Valeur booléenne`
allowPrinting = <membre 'allowPrinting' de la classe 'PDFfile'>
  `Autorise l'impression du document. Valeur booléenne`
article = <membre 'article' de la classe 'PDFfile'>
  `Enregistre les cadres de texte liés en tant qu'articles PDF
  Valeur booléenne`
binding = <membre 'binding' de la classe 'PDFfile'>
  `Indique la liaison.
  0 - Liaison à gauche
  1 - Liaison à droite`
bleedMarks = <membre 'bleedMarks' de la classe 'PDFfile'>
  `Crée les repères délimitant la zone de fond perdus.`
bleedb = <membre 'bleedb' de la classe 'PDFfile'>
  `Marge de coupe du bas
  Distance pour la coupe à partir du bas de la page physique`
bleedl = <membre 'bleedl' de la classe 'PDFfile'>
  `Marge de coupe de gauche
  Distance pour la coupe à partir de la gauche de la page physique`
bleedr = <membre 'bleedr' de la classe 'PDFfile'>
  `Marge de coupe de droite
  Distance pour la coupe à partir de la droite de la page physique`
bleedt = <membre 'bleedt' de la classe 'PDFfile'>
  `Marge de coupe du haut
  Distance pour la coupe à partir du haut de la page physique`
bookmarks = <membre 'bookmarks' de la classe 'PDFfile'>
  `Inclus les signets que vous avez créés dans votre document.
  Ils sont utiles pour la navigation dans de longs documents PDF.
  Valeur booléenne`
colorMarks = <membre 'colorMarks' de la classe 'PDFfile'>
  `Ajoute les barres de contrôles.`
compress = <membre 'compress' de la classe 'PDFfile'>
  `Indicateur de compression. Valeur booléenne.`
compressmtd = <membre 'compressmtd' de la classe 'PDFfile'>
  `Méthode de compression.
  0 - Automatique
  1 - JPEG
  2 - zip
  3 - Aucune.`
cropMarks = <membre 'cropMarks' de la classe 'PDFfile'>
  `Crée des repères indiquant où le papier doit être coupé ou rogné après impression.`
displayBookmarks = <membre 'displayBookmarks' de la classe 'PDFfile'>
  `Affiche l'onglet des signets lors de l'ouverture du document PDF.`
displayFullscreen = <membre 'displayFullscreen' de la classe 'PDFfile'>
  `Affiche le document PDF en mode plein écran lors de son ouverture.`
displayLayers = <membre 'displayLayers' de la classe 'PDFfile'>
  `Affiche l'onglet des calques lors de l'ouverture du document PDF. Utile uniquement pour les fichiers PDF 1.5+.`
displayThumbs = <membre 'displayThumbs' de la classe 'PDFfile'>
  `Affiche les vignettes de pages lors de l'ouverture du document PDF.`
docInfoMarks = <membre 'docInfoMarks' de la classe 'PDFfile'>
  `Ajoute les informations de titre de document et de numéros de pages à l'extérieur de la zone de page.`
doClip = <membre 'doClip' de la classe 'PDFfile'>
  `Empêche l'affichage des objets situés hors des marges.`
downsample = <attribut 'downsample' de la classe 'PDFfile'>
  `Réduit la résolution de l'image à cette valeur. Les valeurs sont comprises entre 35 et 4000
  Mettre à 0 pour ne pas modifier la résolution`
effval = <attribut 'effval' de la classe 'PDFfile'>
  `Liste des valeurs des effets pour chaque page enregistrée.

      Il s'agit d'une liste de six nombres entiers. Ils ont la signification suivante:
              - Durée d'affichage de la page avant que la présentation
                démarre à la page sélectionnée. (1-3600)
              - Durée de l'effet. (1 - 3600)
                      Un temps plus court accélérera l'effet, un temps plus long le ralentira
              - Type d'effet visuel
                      0 - Pas d'effet
                      1 - Stores
                      2 - Boîte
                      3 - Dissolution
                      4 - Scintillement
                      5 - Séparation
                      6 - Effacement
              - Direction de l'effet de déplacement de lignes pour les effets de séparation et de store.
                      0 - Horizontal
                      1 - Vertical
              - Position de départ pour les effets de boîte et de séparation.
                      0 - Intérieur
                      1 - Extérieur
              - Direction des effets de scintillement et d'effacement.
                      0 - De gauche à droite
                      1 - De haut en bas
                      2 - De bas en haut
                      3 - De droite à gauche
                      4 - Du coin supérieur gauche au coin inférieur droit

  `
embedPDF = <membre 'embedPDF' de la classe 'PDFfile'>;
  `Exporte les fichiers EPS et PDF chargés dans des cadres d'images sous forme d'objets PDF.
  Cette fonctionnalité ne traite pas les espaces de couleurs, en conséquence cette option ne doit être activée qu'en connaissance de cause.
  Valeur booléenne.`
encrypt = <membre 'encrypt' de la classe 'PDFfile'>
  `Utilisation de l'encryption. Valeur booléenne`
file = <attribut 'file' de la classe 'PDFfile'>
  `Nom du fichier dans lequel enregistrer`
fitWindow = <attribut 'fitWindow' de la classe 'PDFfile'>
  `Adapte l'affichage des pages à l'espace disponible dans la fenêtre du visualisateur.`
fontEmbedding = <membre 'fontEmbedding' de la classe 'PDFfile' >
  `Mode d'encapsulation des polices:
  0 - Encapsule les polices en jeux complets ou partiels selon la valeur de l'attribut 'fonts'
  1 - Incorpore les polices sous forme de vecteurs
  2 - Pas d'incorporation.`
fonts = <membre 'fonts' de la classe 'PDFfile'>
  `Liste de polices à inclure.`
hideMenuBar = <attribut 'hideMenuBar' de la classe 'PDFfile'>
  `Cache la barre de menu du visualisateur, le PDF s'affichera pleine fenêtre.`
hideToolBar = <attribut 'hideToolBar' de la classe 'PDFfile'>
  `Cache la barre d'outil du visualisateur. Cette barre a habituellement des fonctionnalitées d'édition et de sélection.`
imagepr = <attribut 'imagepr' de la classe 'PDFfile'>
  `Profil couleur pour les images`
info = <attribut 'info' de la classe 'PDFfile'>
  `Chaîne requise pour PDF/X-3, sinon le PDF ne sera pas conforme à PDF/X-3. Nous vous recommandons d'utiliser le titre du document.`
intenti = <membre 'intenti' de la classe 'PDFfile'>
  `Rendu pour les images
  0 - Perceptuel
  1 - Colorimétrie relative
  2 - Saturation
  3 - Colorimétrie absolue`
intents = <membre 'intents' de la classe 'PDFfile'>
  `Rendu pour les couleurs d'accompagnement
  0 - Perceptuel
  1 - Colorimétrie relative
  2 - Saturation
  3 - Colorimétrie absolue`
isGrayscale = <attribut 'isGrayscale' de la classe 'PDFfile'>
  `Exporte le fichier PDF en mode niveaux de gris.`
lpival = <attribut 'lpival' de la classe 'PDFfile'>
  `Paramètres du rendu pour des couleurs individuelles.

      Il s'agit d'une liste de valeurs pour chaque couleur.
       Les valeurs des couleurs respectent la structure [siii] qui
      correspond à:
              s - Nom de la couleur ('Noir', 'Cyan', 'Magenta', 'Jaune')
              i - Fréquence (10 à 1000)
              i - Angle (-180 à 180)
              i - Fonction de point
                      0 - Simple point
                      1 - Ligne
                      2 - Rond
                      3 - Ellipse

  Soyez prudent en assignant ces valeurs, car leur validité n'est pas vérifiée.`
markOffset = <attribut 'markOffset' de la classe 'PDFfile'>
  `Indique la distance entre les repères et la zone de page correspondante.`
markLength = <attribut 'markLength' de la classe 'PDFfile'>
  `Indique la longueur des repères de coupe et de fonds perdus.`
mirrorH = <attribut 'mirrorH' de la classe 'PDFfile'>
  `Effectue un miroir horizontal des pages. Valeur booléenne.`
mirrorV = <attribut 'mirrorV' de la classe 'PDFfile'>
  `Effectue un miroir vertical des pages. Valeur booléenne.`
noembicc = <membre 'noembicc' de la classe 'PDFfile'>
  `Ne pas utiliser de profils ICC. Valeur booléenne`
outdst = <membre 'outdst' de la classe 'PDFfile'>
  `Destination de sortie.
  0 - écran
  1 - imprimante`
owner = <attribut 'owner' de la classe 'PDFfile'>
  `Mot de passe du propriétaire`
pageLayout = <attribut 'pageLayout' de la classe 'PDFfile'>
  `Mode d'affichage du document dans le visualiseur:
  0 - Affiche le document en mode 'pages simples'
  1 - Affiche le document en mode 'pages simples' avec défilement continu
  2 - Affiche le document en mode 'pages doubles' avec la première page affichée à gauche
  3 - Affiche le document en mode 'pages doubles' avec la première page affichée à droite`
pages = <attribut 'pages' de la classe 'PDFfile'>
  `Liste des pages à imprimer`
presentation = <membre 'presentation' de la classe 'PDFfile'>
  `Active la valeur de présentation Effects.Bool`
printprofc = <attribut 'printprofc' de la classe 'PDFfile'>
  `Profil de sortie pour l'impression. Si possible, référez-vous à votre imprimeur pour le choix du profil.`
profilei = <membre 'profilei' de la classe 'PDFfile'>
  `Inclus un profil couleur pour les images. Valeur booléenne.`
profiles = <membre 'profiles' de la classe 'PDFfile'>
  `Inclus un profil couleur pour les couleurs d'aplats. Valeur booléenne.`
quality = <membre 'quality' de la classe 'PDFfile'>
  `Qualité de l'image
  0 - Maximum
  1 - Haute
  2 - Moyenne
  3 - Basse
  4 - Minimum`
registrationMarks = <attribut 'registrationMarks' de la classe 'PDFfile'>
  `Ajoute les marques de repèrage à chaque séparation.`
resolution = <attribut 'resolution' de la classe 'PDFfile'>
  `Résolution du fichier de sortie. Les valeurs sont comprises entre 35 et 4000.`
solidpr = <attribut 'solidpr' de la classe 'PDFfile'>
  `Profil couleur pour les couleurs d'aplats`
thumbnails = <membre 'thumbnails' de la classe 'PDFfile'>
  `Génère les vignettes. Valeur booléenne.`
useDocBleeds = <attribut 'useDocBleeds' de la classe 'PDFfile'>
  `Utilise les valeurs de fonds perdus configurées dans les préférences du document. Valeur booléenne.`
useLayers = <attribut 'useLayers' de la classe 'PDFfile'>
  `Active l'export des calques en tant que calques PDF. Possible uniquement avec les formats PDF >= 1.5.`
uselpi = <membre 'uselpi' de la classe 'PDFfile'>
  `Utilisation des paramètres personnalisés de rendu. Valeur booléenne`
user = <attribut 'user' de la classe 'PDFfile'>
  `Mot de passe de l'utilisateur`
version = <membre 'version' de la classe 'PDFfile'>
  `Indique la version de PDF à utiliser:
  11 = PDF/X-1a
  12 = PDF/X-3
  13 = PDF 1.3 (Acrobat 4)
  14 = PDF 1.4 (Acrobat 5)
  15 = PDF 1.5 (Acrobat 6)`