CreateLine

PdfContentEditor.CreateLine method

Crea anotación de línea.

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)
ParámetroEscribeDescripción
rectRectangleEl rectángulo de anotación que define la ubicación de la anotación en la página.
contentsStringEl contenido de la anotación.
x1SingleLa coordenada horizontal inicial de la línea.
y1SingleLa coordenada vertical inicial de la línea.
x2SingleLa coordenada horizontal final de la línea.
y2SingleLa coordenada vertical final de la línea.
pageInt32El número de página original donde se creará la anotación.
borderInt32El ancho del borde en puntos. Si este valor es 0, no se dibuja ningún borde. El valor predeterminado es 1.
clrColorEl color de la línea.
borderStyleStringEl estilo de borde que especifica el ancho y el patrón de guiones que se utilizará para dibujar la línea. Este valor puede ser: “S” (Sólido), “D” (Discontinua), “B” (Bisel), “I” (Recuadro) , “U” (subrayado).
dashArrayInt32[]Una matriz de guiones que define un patrón de guiones y espacios que se usará para dibujar un borde discontinuo. Si se usa, borderSyle debe establecerse en “D”.
LEArrayString[]Una matriz de dos valores que especifican respectivamente el estilo inicial y final de la línea de dibujo. Los valores pueden ser: “Cuadrado”, “Círculo”, “Diamante”, “Flecha abierta”, “Flecha cerrada”, “Ninguno”, “Extremo” , “ROpenArrow”, “RClosedArrow”, “barra”.

Ejemplos

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");

Ver también