Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 4 Nächste Version anzeigen »

  • (MO) mit ins HB bringen und dann von JL abnehmen lassen.
    Gehört das hier hin?
    Info Version.cpp:

    Einführung des Attributs borderStyle in Attribut des div bzw. Paragraph-Objektes. Mit Hilfe des Attributs ist es möglich, über XHTML-Text einen eigenen Rahmen und damit auch Hintergrund für das Field zu definieren, der nicht aus dem XDP kommt.
    Sind mehrer Paragraphen mit dem Attributs borderStyle definiert, so gilt der letzte.

    Das Attribut borderStyle wirkt nur auf Textfelden bzw. TextDraw-Objekten. Bei Benutzung des Attribut borderStyle wir der Rahmen aus dem XDP deaktiviert und der hier neu definierte Rahmen verwendet.

    Das Attribut borderStyle erlaubt die Angabe eines bzw. mehrerer Befehle als Wertepaare, die mit Command:Argument angegeben werden. Als Separator zwischen den Wertepaaren fungiert das Zeichen ";". Damit folgt die Syntax gewohnten HTML style Attributen.

    Die meisten Befehle gibt es für die alle Kanten bzw. Ecken zusammen oder für jede Kante bzw. Ecke einzeln. 


    Folgende Commands sind implementiert:


    edgeColor für alle Kanten
    edge1Color,edge2Color,edge3Color,edge4Color

    Linienfarbe. Alle XFA und alle profiforms-Varianten sind zulässig

    edgeThickness für alle Kanten
    edge1Thickness,edge2Thickness,edge3Thickness,edge4Thickness

    Linienstärke. Alle XFA und alle profiforms-Varianten sind zulässig

    edgeStroke für alle Kanten
    edge1Stroke,edge2Stroke,edge3Stroke,edge4Stroke

    Linientyp. Folgende Werte sind zulässig:
    SOLID, DASHED, DOTTED, LOWERED, RAISED,
    ETCHED, EMBOSSED, DASHDOT, DASHDOTDOT

    edgePresence für alle Kanten
    edge1Presence,edge2Presence,edge3Presence,edge4Presence

    Sichtbarkeit. Folgende Werte sind zulässig:
    VISIBLE, INVISIBLE, HIDE

    edgeCap für alle Kanten
    edge1Cap,edge2Cap,edge3Cap,edge4Cap

    Linienende. Folgende Werte sind zulässig:
    SQUARE, BUTT, ROUND

    cornerColor für alle Ecken
    corner1Color,corner2Color,corner3Color,corner4Color

    Eckenfarbe. Alle XFA und alle profiforms-Varianten sind zulässig

    cornerThickness für alle Ecken
    corner1Thickness,corner2Thickness,corner3Thickness,corner4Thickness

    Ecken-Linienstärke. Alle XFA und alle profiforms-Varianten sind zulässig

    cornerStroke für alle Ecken
    corner1Stroke,corner2Stroke,corner3Stroke,corner4Stroke

    Ecken-Linientyp. Folgende Werte sind zulässig:
    SOLID, DASHED, DOTTED, LOWERED, RAISED,
    ETCHED, EMBOSSED, DASHDOT, DASHDOTDOT

    cornerPresence für alle Ecken
    corner1Presence,corner2Presence,corner3Presence,corner4Presence

    Ecken-Sichtbarkeit. Folgende Werte sind zulässig:
    VISIBLE, INVISIBLE, HIDE

    cornerInverted für alle Ecken
    corner1Inverted,corner2Inverted,corner3Inverted,corner4Inverted

    Invertierung der Ecke. Folgende Werte sind zulässig:
    true oder false

    cornerRadius für alle Ecken
    corner1Radius,corner2Radius,corner3Radius,corner4Radius

    Radius der Ecke. Alle XFA und alle profiforms-Varianten sind zulässig

    cornerJoin für alle Ecken
    corner1Join,corner2Join,corner3Join,corner4Join

    Anbindung der Ecken an die Linien. Folgende Werte sind zulässig:
    SQUARE bzw. ROUND

    fillColor1 oder fillColor

    Füllfarbe. Alle XFA und alle profiforms-Varianten sind zulässig



Neben dem XHTML das der Adobe LiveCycle-Designer erzeugt, wurde jetzt auch das Markup-XML des Textlayout-Frameworks des Adobe Flash-Players implementiert. Zusätzlich wurde die bereits bestehende XHTML-Implementierung deutlich um Funktionalität erweitert. Auch die Tags ältere HTML-Versionen werden jetzt verarbeitet, soweit diese den XML-Regeln entsprechen und jedes Tag geschlossen wird. Nicht umgesetzt sind im Moment:

Prozentwerte in Längen- und Größenangaben
Leading und Leading-Methode
Grafiken im Text
Kerning und Letterspacing
Direction
Vertical Alignment
Ligaturen


Die Textinterpretation erlaubt es bidirektionale Texte zu schreiben, wie diese im Arabischen und Hebräischen gebraucht wird. Jeder Paragraph beginnt mit der Schreiberichtung LEFT-TO-RIGHT.

Beginnt der Text mit Zeichen, die eine andere Schreiberichtung vorschreiben, so wird Schreiberichtung automatisch umgekehrt. Weiterhin kann die Schreiberichtung durch Zeichen im Text willkürlich beeinflusst werden. Dazu gibt es folgende Entities:

lreLEFT-TO-RIGHT EMBEDDING
rleRIGHT-TO-LEFT EMBEDDING
lroLEFT-TO-RIGHT OVERRIDE
rloRIGHT-TO-LEFT OVERRIDE
pdfPOP DIRECTIONAL FORMATTING
lrmLEFT-TO-RIGHT MARK
rlmRIGHT-TO-LEFT MARK
  • Keine Stichwörter