SvgVectorOutput()

Syntaxe

Resultat = SvgVectorOutput(Fichier$, Largeur.d, Hauteur.d [, Unite])
Description
Crée un fichier SVG (scalable vector graphics) (Linux seulement).

Arguments

Fichier$ Le nom du fichier SVG à créer.
Si le fichier existe, il sera écrasé.
Largeur.d, Hauteur.d Les dimensions de la page dans le fichier SVG 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 SVG 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 à l'aide de StartVectorDrawing().

Remarques

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

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

Plus d'informations sur les fichiers SVG ici.

Exemple

  If StartVectorDrawing(SvgVectorOutput("test.svg", 400, 200))

    AddPathBox(50, 50, 200, 50)
    AddPathBox(150, 75, 200, 50)
    VectorSourceColor(RGBA(255, 0, 0, 255))
    StrokePath(10)
  
    StopVectorDrawing()
  EndIf

Voir aussi

PdfVectorOutput(), ImageVectorOutput(), PrinterVectorOutput(), WindowVectorOutput(), CanvasVectorOutput()

OS Supportés

Linux

<- StrokePath() - VectorDrawing Index - TranslateCoordinates() ->