PdfVectorOutput()

Syntaxe

Resultat = PdfVectorOutput(Fichier$, Largeur.d, Hauteur.d [, Unite])
Description
Crée un fichier PDF (Linux et Mac OSX seulement).

Arguments

Fichier$ Le nom du fichier PDF à créer.
Si le fichier existe, il sera écrasé.
Largeur.d, Hauteur.d Les dimensions de la page dans le fichier PDF en unité de mesure utilisée par la sortie de dessin vectoriel.
Unite (optionnel) Peut prendre l'une des valeurs suivantes:
L'unité par défaut pour les fichiers PDF est #PB_Unit_Point.
  #PB_Unit_Pixel     : Les valeurs sont mesurées en pixels (ou point (dots) pour les imprimantes)
  #PB_Unit_Point     : Les valeurs sont mesurées en points (1/72 pouce = 25.4/72 mm = 0,352 778 mm)
  #PB_Unit_Inch      : Les valeurs sont mesurées en pouces (25,4 millimètres)
  #PB_Unit_Millimeter: Les valeurs sont mesurées en millimètres (0,039 370 pouce)

Valeur de retour

Renvoie le OutputID du fichier donné afin d'effectuer le rendu 2D à l'aide de StartVectorDrawing().

Remarques

Les opérations de dessin doivent se faire à l'intérieur d'un bloc StartVectorDrawing() /StopVectorDrawing().

Le fichier PDF peut contenir plusieurs pages en utilisant fonction NewVectorPage().

Exemple

  LoadFont(0, "Times New Roman", 20)
    
  If StartVectorDrawing(PdfVectorOutput("test.pdf", 595, 842))  
    VectorFont(FontID(0), 25)
    
    MovePathCursor(20, 20)
    DrawVectorText("Voici la page 1...")
    
    NewVectorPage()
    
    MovePathCursor(20, 20)
    DrawVectorText("Voici la page 2...")      

    StopVectorDrawing()
  EndIf

Voir aussi

SvgVectorOutput(), ImageVectorOutput(), PrinterVectorOutput(), WindowVectorOutput(), CanvasVectorOutput()

OS Supportés

Linux, MacOS X

<- PathSegments() - VectorDrawing Index - ResetCoordinates() ->