CreateLine

PdfContentEditor.CreateLine method

Crée une annotation de ligne.

public void CreateLine(Rectangle rect, string contents, float x1, float y1, float x2, float y2, 
    int page, int border, Color clr, string borderStyle, int[] dashArray, string[] LEArray)
ParamètreTaperLa description
rectRectangleRectangle d’annotation définissant l’emplacement de l’annotation sur la page.
contentsStringLe contenu de l’annotation.
x1SingleCoordonnée horizontale de départ de la ligne.
y1SingleCoordonnée verticale de départ de la ligne.
x2SingleCoordonnée horizontale de fin de la ligne.
y2SingleCoordonnée verticale de fin de la ligne.
pageInt32Le numéro de la page d’origine où l’annotation sera créée.
borderInt32La largeur de la bordure en points. Si cette valeur est 0, aucune bordure n’est dessinée. La valeur par défaut est 1.
clrColorLa couleur de la ligne.
borderStyleStringLe style de bordure spécifiant la largeur et le motif de tirets à utiliser pour tracer la ligne. Cette valeur peut être : “S” (plein), “D” (pointillé), “B” (biseauté), “I” (incrusté) , “U” (Souligné).
dashArrayInt32[]Un tableau de tirets définissant un motif de tirets et d’espaces à utiliser pour dessiner une bordure en pointillés. S’il est utilisé, borderSyle doit être défini en conséquence sur “D”.
LEArrayString[]Un tableau de deux valeurs spécifiant respectivement le style de début et de fin de la ligne de dessin. Les valeurs peuvent être : “Square”, “Circle”, “Diamond”, “OpenArrow”, “ClosedArrow”, “None”, “Butt” , “ROpenArrow”, “RClosedArrow”, “Slash”.

Exemples

PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf("example.pdf");
editor.CreateLine(new System.Drawing.Rectangle(0, 0, 100, 100), "Welcome to Aspose", 0, 0, 100, 100,
    1, 1, System.Drawing.Color.Red, "D", new int[] {2, 3}, new string[] {"OpenArrow", "ClosedArrow"});
editor.Save("example_out.pdf");

Voir également