Das Handbuch zu Kate - KDE Documentation
Das Handbuch zu Kate - KDE Documentation
Das Handbuch zu Kate - KDE Documentation
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Das</strong> <strong>Handbuch</strong> <strong>zu</strong> <strong>Kate</strong><br />
6.4.3.4 Die Programmschnittstelle <strong>zu</strong>m Dokument<br />
Für jedes ausgeführte Skript gibt es eine globale Variable „document”, die das aktuelle Dokument<br />
verweist. Im Folgenden finden Sie eine Liste aller verfügbaren Funktionen für ein Dokument.<br />
String document.fileName();<br />
Gibt den Dateinamen des Dokuments <strong>zu</strong>rück oder eine leere Zeichenkette für nicht gespeicherte<br />
Textpuffer.<br />
String document.url();<br />
Gibt die vollständige URL des Dokuments <strong>zu</strong>rück oder eine leere Zeichenkette für nicht<br />
gespeicherte Textpuffer.<br />
String document.mimeType();<br />
Gibt den Mimetyp des Dokuments <strong>zu</strong>rück oder application/octet-stream, wenn kein<br />
passender Mimetyp gefunden wurde.<br />
String document.encoding();<br />
Gibt die aktuell verwendete Kodierung <strong>zu</strong>m Speichern der Datei <strong>zu</strong>rück.<br />
String document.highlightingMode();<br />
Gibt den globalen Hervorhebungsmodus für das gesamte Dokument <strong>zu</strong>rück.<br />
String document.highlightingModeAt(Cursor pos);<br />
Gibt den Hervorhebungsmodus an der angegebenen Cursor-Position im Dokument <strong>zu</strong>rück.<br />
Array document.embeddedHighlightingModes();<br />
Gibt ein Feld von Hervorhebungsmodi <strong>zu</strong>rück, die in diesem Dokument eingebettet sind..<br />
bool document.isModified();<br />
Gibt true <strong>zu</strong>rück, wenn das Dokument ungespeicherte Änderungen enthält, sonst false.<br />
String document.text();<br />
Gibt den gesamten Inhalt des Dokuments in einer einzigen Zeichenkette <strong>zu</strong>rück. Zeilenumbrüche<br />
werden mit dem <strong>zu</strong>gehörigen Zeichen „\n” markiert.<br />
String document.text(int vonZeile, int vonSpalte, int bisZeile, in<br />
t bisSpalte); String document.text(Cursor von, Cursor bis); String<br />
document.text(Range range);<br />
Gibt den Text im angegebenen Bereich <strong>zu</strong>rück. Es wird empfohlen, die Cursor- und Bereichsbasierte<br />
Version <strong>zu</strong> benutzen, dadurch ist der Quelltext besser lesbar.<br />
String document.line(int zeile);<br />
Gibt die angegebene Textzeile als Zeichenkette <strong>zu</strong>rück. Die Zeichenkette ist leer, wenn die<br />
angeforderte Zeile außerhalb des Bereichs liegt.<br />
String document.wordAt(int zeile, int spalte); String document.wordAt(Cu<br />
rsor cursor);<br />
Gibt das Wort an der angegebenen Cursor-Position <strong>zu</strong>rück.<br />
Range document.wordRangeAt(int zeile, int spalte); Range<br />
document.wordRangeAt(Cursor cursor);<br />
Gibt den Bereich des Wortes an der angegebenen Cursor-Position <strong>zu</strong>rück. Der <strong>zu</strong>rückgegebene<br />
Bereich ist ungültig (siehe Range.isValid()), wenn die Textposition nach dem Zeilenende<br />
liegt. Befindet sich an der angegebenen Cursor-Position kein Wort, wird ein leere<br />
Bereich <strong>zu</strong>rückgegeben.<br />
Seit: <strong>KDE</strong> 4.9<br />
73