===== cpPrintStr() ===== ==== Einleitung==== mit diesem AddOn-Befehl läßt sich direkt aus einem AddOn heraus ein Textfile drucken. Entweder direkt, also sofort auf den Drucker oder über einem Druckerdialog.\\ ==== Syntax ==== ^ Befehl | cpPrintStr(iOption:Integer;sPrintStr:String) | ^ iOption | Auswahl Druck: 0= druckt sofort, 1=Drucker-Dialog | Integer | ^ sPrintStr | Ausgabe-String | String | ^ Typ | | ^ ab | **//3.0.8 build 363//** | \\ ==== Codebeispiel ==== { Pascal Script Engine } var s: String; begin s := '1.Zeile Text
2. Zeile Text
'; s := s + 'Font Verdana, Color=Schwarz, Size=12
'; s := s + 'Font Color=Grün, Size=10
'; s := s + 'Font Color=Blau
'; s := s + 'Font Color=Rot
'; s := s + 'Bold Nicht Bold
'; cpPrintStr(0, s); end. \\ Obiger Code druckt folgenden Text in der Schriftart Verdana, Schwarz, 12Px groß: {{:cockpit-xp:addon:befehlsreferenz:druckbild.png?nolink&300|}} Nur ein Leerzeichen angeben zwischen den Attributen bei font und nicht < font oder so.\\ Muss exakt sein ;-)) ====Fonts==== es werden nur die Fonts unterstützt, die der aktuelle Druckertreiber auch kann. Mit folgendem Befehl kann man sich alle Fonts ausgeben lassen: ... s := ''; cpPrintStr(0, s); ... Druckt alle Fonts die unterstützt werden ====Abstände==== Muss man gleich am Anfang mit angeben: ... s := '