summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2005-02-16 17:02:57 +0000
committerVladimir Glazounov <vg@openoffice.org>2005-02-16 17:02:57 +0000
commit147369de6fc660d22fa6cbb81fd88544782cf8b5 (patch)
tree6ee2970b6a8b223a21a7dd181f57ee595aeafded /svtools
parent6abb846c18063969114e361406613a5e6f59f148 (diff)
INTEGRATION: CWS dr33 (1.5.296); FILE MERGED
2005/02/14 18:34:57 dr 1.5.296.1: #i42367# remove non-ASCII characters from C++ sources
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/filter.vcl/filter/sgvtext.cxx180
1 files changed, 90 insertions, 90 deletions
diff --git a/svtools/source/filter.vcl/filter/sgvtext.cxx b/svtools/source/filter.vcl/filter/sgvtext.cxx
index 831c3d8d701b..a2a8611b2ba2 100644
--- a/svtools/source/filter.vcl/filter/sgvtext.cxx
+++ b/svtools/source/filter.vcl/filter/sgvtext.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sgvtext.cxx,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: rt $ $Date: 2004-06-16 10:17:42 $
+ * last change: $Author: vg $ $Date: 2005-02-16 18:02:57 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -89,7 +89,7 @@ extern SgfFontLst* pSgfFonts;
////////////////////////////////////////////////////////////////////////////////////////////////////
//
-// Einschrnkungen: Schatten nur grau, 2D und mit fixem Abstand.
+// Einschraenkungen: Schatten nur grau, 2D und mit fixem Abstand.
//
//
//
@@ -108,7 +108,7 @@ extern SgfFontLst* pSgfFonts;
#define StrkSpace 25 /* Abstand der Durchstreichlinie von der Baseline*/
#define StrkWidth 5 /* Durchstreichungsliniendicke */
#define StrkSpac2 7 /* Zwischenraum bei doppelter Durchstreichung */
-#define OutlWidth 2 /* Strichstrke ist 2% vom Schriftgrad */
+#define OutlWidth 2 /* Strichstaerke ist 2% vom Schriftgrad */
// vvv Sonderzeichen im TextBuffer vvv
#define TextEnd 0 /* ^@ Ende der Zeichenkette */
@@ -116,81 +116,81 @@ extern SgfFontLst* pSgfFonts;
#define GrafText 7 /* ^G Im Text eingebundene Grafik (future) */
#define Tabulator 9 /* ^I Tabulatorzeichen, Pfeil */
#define LineFeed 10 /* ^J Neue Zeile */
-#define SoftTrennK 11 /* ^K Zeichen fr k-c-Austausch bei Trennung, 'k' */
+#define SoftTrennK 11 /* ^K Zeichen fuer k-c-Austausch bei Trennung, 'k' */
#define AbsatzEnd 13 /* ^M Neuer Absatz =CR */
#define HardTrenn 16 /* ^P Hartes Trennzeichen (wird nicht umbrochen), '-' */
#define SoftTrennAdd 19 /* ^S Zusatz-Zeichen Trennung von z.b."Schiff-fahrt" */
-#define Paragraf 21 /* ^U Zeichen welches fr Paragraf-Zeichen */
+#define Paragraf 21 /* ^U Zeichen welches fuer Paragraf-Zeichen */
#define Escape 27 /* ^[ Escapesequenz einleiten */
#define SoftTrenn 31 /* ^_ Weiches Trennzeichen, '-' nur Zeilenende */
#define MaxEscValLen 8
#define MaxEscLen (MaxEscValLen+3)
-//
+//==============================================================================
// Escapesequenzen: [Esc]<Ident><Value>[Esc] also mind. 4 Char
-// Max. Lnge von Value soll sein: 8 Char (7+Vorzeichen). Demnach max. Lnge
+// Max. Laenge von Value soll sein: 8 Char (7+Vorzeichen). Demnach max. Laenge
// einer Escapesequenz: 11 Char.
// Identifer:
-#define EscFont 'F' /* FontID, z.B. 92500 fr CG Times */
-#define EscGrad 'G' /* Schriftgrad 1..255 fr Pt-127Pt */
+#define EscFont 'F' /* FontID, z.B. 92500 fuer CG Times */
+#define EscGrad 'G' /* Schriftgrad 1..255 fuer <<Pt-127<<Pt */
#define EscBreit 'B' /* Breite 1..255% des Schriftgrades */
-#define EscKaptS 'K' /* Kapitlchengre 1..255% des Schriftgrades */
+#define EscKaptS 'K' /* Kapitaelchengroesse 1..255% des Schriftgrades */
#define EscLFeed 'L' /* Zeilenabstand 1..32767% vom max. Schriftgrad der Zeile */
- // oder 1..32767 fr 1..16383Pt absolut (Wenn Bit 15=1)
-#define EscSlant 'S' /* Kursiv(Winkel) 1..8999 fr 0.01..89.99 */
-#define EscVPos 'V' /* Zeichen Vertikal-Position 1..255 fr Pt..127Pt */
+ // oder 1..32767 fuer 1..16383<<Pt absolut (Wenn Bit 15=1)
+#define EscSlant 'S' /* Kursiv(Winkel) 1..8999 fuer 0.01deg..89.99deg */
+#define EscVPos 'V' /* Zeichen Vertikal-Position 1..255 fuer <<Pt..127<<Pt */
#define EscZAbst 'Z' /* Zeichenabstand -128..127% */
#define EscHJust 'A' /* H-Justify Absatz: Links, Zentr, Rechts, Block, Austreibend, Gesperrt (0..5)*/
#define EscFarbe 'C' /* Farbe 0..7 */
#define EscBFarb 'U' /* BackFarbe 0..7 */
-#define EscInts 'I' /* Farbintensitt 0..100% */
+#define EscInts 'I' /* Farbintensitaet 0..100% */
#define EscMustr 'M' /* Muster 0..? inkl. Transp... */
#define EscMFarb 'O' /* Musterfarbe 0..7 */
#define EscMBFrb 'P' /* 2. Musterfarbe 0..7 */
-#define EscMInts 'W' /* Musterintensitt 0..7 */
+#define EscMInts 'W' /* Musterintensitaet 0..7 */
#define EscSMstr 'E' /* Schattenmuster 0..? inkl. Transp... */
#define EscSFarb 'R' /* Schattenfarbe 0..7 */
#define EscSBFrb 'T' /* 2. Schattenfarbe 0..7 */
-#define EscSInts 'Q' /* Schattenintensitt 0..7 */
+#define EscSInts 'Q' /* Schattenintensitaet 0..7 */
#define EscSXDst 'X' /* Schattenversatz X 0..100% */
#define EscSYDst 'Y' /* Schattenversatz Y 0..100% */
#define EscSDist 'D' /* Schattenversatz X-Y 0..100% */
-#define EscBold 'f' /* Fett // */
-#define EscLSlnt 'l' /* LKursiv // */
-#define EscRSlnt 'r' /* RKursiv // */
-#define EscUndln 'u' /* Unterstrichen // */
-#define EscDbUnd 'p' /* doppelt Unterstrichen // */
-#define EscKaptF 'k' /* Kapitlchenflag // */
-#define EscStrik 'd' /* Durchgestrichen // */
-#define EscDbStk 'e' /* doppelt Durchgestrichen // */
-#define EscSupSc 'h' /* Hochgestellt // */
-#define EscSubSc 't' /* Tiefgestellt // */
-#define Esc2DShd 's' /* 2D-Schatten // */
-#define Esc3DShd 'j' /* 3D-Schatten // */
-#define Esc4DShd 'i' /* 4D-Schatten // */
-#define EscEbShd 'b' /* Embossed // */
+#define EscBold 'f' /* Fett */
+#define EscLSlnt 'l' /* LKursiv */
+#define EscRSlnt 'r' /* RKursiv */
+#define EscUndln 'u' /* Unterstrichen */
+#define EscDbUnd 'p' /* doppelt Unterstrichen */
+#define EscKaptF 'k' /* Kapitaelchenflag */
+#define EscStrik 'd' /* Durchgestrichen */
+#define EscDbStk 'e' /* doppelt Durchgestrichen */
+#define EscSupSc 'h' /* Hochgestellt */
+#define EscSubSc 't' /* Tiefgestellt */
+#define Esc2DShd 's' /* 2D-Schatten */
+#define Esc3DShd 'j' /* 3D-Schatten */
+#define Esc4DShd 'i' /* 4D-Schatten */
+#define EscEbShd 'b' /* Embossed */
// AllEscIdent =[EscFont, EscGrad, EscBreit,EscKaptS,EscLFeed,EscSlant,EscVPos, EscZAbst,EscHJust,
// EscFarbe,EscBFarb,EscInts, EscMustr,EscMFarb,EscMBFrb,EscMInts,
// EscSMstr,EscSFarb,EscSBFrb,EscSInts,EscSXDst,EscSYDst,EscSDist,
// EscBold, EscLSlnt,EscRSlnt,EscUndln,EscDbUnd,EscKaptF,EscStrik,EscDbStk,
// EscSupSc,EscSubSc,Esc2DShd,Esc3DShd,Esc4DShd];
-// Justify mu sptestens am Anfang des Absatzes stehen
+// Justify muss spaetestens am Anfang des Absatzes stehen
#define EscSet '' /* Flag setzen */
-#define EscReset '' /* Flag lschen */
-#define EscDeflt '' /* Flag auf default setzen */
+#define EscReset '' /* Flag loeschen */
+#define EscDeflt '\x11' /* Flag auf default setzen */
#define EscToggl '' /* Flag Toggeln */
#define EscRelat '%'
#define EscNoFlg 0
#define EscNoVal -2147483647 /* -MaxLongInt */
-//
-#define NoTrenn 0xFFFF /* Wert fr Parameter 'Rest' von GetTextChar(), wenn auf keinen Fall getrennt werden soll */
-#define DoTrenn 0xFFFE /* Wert fr Parameter 'Rest' von GetTextChar(), wenn getrennt werden soll */
+//==============================================================================
+#define NoTrenn 0xFFFF /* Wert fuer Parameter 'Rest' von GetTextChar(), wenn auf keinen Fall getrennt werden soll */
+#define DoTrenn 0xFFFE /* Wert fuer Parameter 'Rest' von GetTextChar(), wenn getrennt werden soll */
#define MaxLineChars 1024
@@ -202,13 +202,13 @@ extern SgfFontLst* pSgfFonts;
#define MaxChar 255
-//
+//==============================================================================
#define DefaultCharWidth 4800
#define GradDiv 2
#define CharTopToBase 100 /* wegen Apostrophe und Umlaute mehr als 75% */
-#define CharTopToBtm 120 /* Zeilenhhe ist grer als Schriftgrad */
- // bei Avanti-Bold '' eigentlich sogar 130%
+#define CharTopToBtm 120 /* Zeilenhoehe ist groesser als Schriftgrad */
+ // bei Avanti-Bold 'ue' eigentlich sogar 130%
// end of AbsBase.Pas
/////////////////////////////////////////////////////////////////////////////////
@@ -228,7 +228,7 @@ extern SgfFontLst* pSgfFonts;
#define TextStrkBit 0x0008 /* Durchgesteichen */
#define TextSupSBit 0x0010 /* Hocgestellt */
#define TextSubSBit 0x0020 /* Tiefgestellt */
-#define TextKaptBit 0x0040 /* Kapitlchen */
+#define TextKaptBit 0x0040 /* Kapitaelchen */
#define TextLSlnBit 0x0080 /* Linkskursiv */
#define TextDbUnBit 0x0100 /* Doppelt unterstrichen */
#define TextDbStBit 0x0200 /* Doppelt durchgestrichen */
@@ -249,7 +249,7 @@ extern SgfFontLst* pSgfFonts;
#define TVJustBottom 0x20 /* Future */
#define TVJustBlock 0x30 /* Future */
-#define MaxCharSlant 4200 /* Maximal 42 kursiv ! */
+#define MaxCharSlant 4200 /* Maximal 42deg kursiv ! */
// end of DefBase.Pas
/////////////////////////////////////////////////////////////////////////////////
@@ -298,12 +298,12 @@ short Sgf2hPoint(short a)
/////////////////////////////////////////////////////////////////////////////////
// AbsRead.Pas
-// Ŀ
-// Function GetTopToBaseLine() Function GetBaseLineToBtm()
-//
-// Abstand von Zeilenoberkante bis BaseLine bzw. von BaseLine bis
-// Unterkante berechnen. Alles in SGF-Units.
-//
+// ======================================================================
+// Function GetTopToBaseLine() Function GetBaseLineToBtm()
+//
+// Abstand von Zeilenoberkante bis BaseLine bzw. von BaseLine bis
+// Unterkante berechnen. Alles in SGF-Units.
+// ======================================================================
USHORT GetTopToBaseLine(USHORT MaxGrad)
{
@@ -312,24 +312,24 @@ USHORT GetTopToBaseLine(USHORT MaxGrad)
return USHORT(ret);
}
-// Ŀ
-// Function GetTextChar() Function GetTextCharConv()
-//
-// Liest ein Zeichen aus dem Textbuffer, wertet dabei eventuell
-// auftretende Escapesequenzen aus und setzt dementsprechend den
-// Ein-/Ausgabeparameter AktAtr. Index wird entsprechend erhht.
-// Der Parameter Rest mu immer die Anzahl der Zeichen beinhalten,
-// den angeforderten Zeichen in der aktuellen Zeile noch folgen.
-// Ansonsten funktioniert die Silbentrennung nicht richtig. Gibt man
-// stattdessen die Konstante NoTrenn an, wird in keinem Fall
-// getrennt, die Konstante DoTrenn bewirkt dagegen, da berall dort
-// getrennt wird, wo ein SoftTrenner vorkommt.
-//
-// SoftTrenner werden immer in ein Minuszeichen konvertiert.
-// GetTextCharConv() konvertiert zustzlich HardSpace und AbsatzEnde
-// in Spaces sowie HardTrenner in Minuszeichen. TextEnde wird immer
-// als Char(0) geliefert.
-//
+// ======================================================================
+// Function GetTextChar() Function GetTextCharConv()
+//
+// Liest ein Zeichen aus dem Textbuffer, wertet dabei eventuell
+// auftretende Escapesequenzen aus und setzt dementsprechend den
+// Ein-/Ausgabeparameter AktAtr. Index wird entsprechend erhoeht.
+// Der Parameter Rest muss immer die Anzahl der Zeichen beinhalten,
+// den angeforderten Zeichen in der aktuellen Zeile noch folgen.
+// Ansonsten funktioniert die Silbentrennung nicht richtig. Gibt man
+// stattdessen die Konstante NoTrenn an, wird in keinem Fall
+// getrennt, die Konstante DoTrenn bewirkt dagegen, dass ueberall dort
+// getrennt wird, wo ein SoftTrenner vorkommt.
+//
+// SoftTrenner werden immer in ein Minuszeichen konvertiert.
+// GetTextCharConv() konvertiert zusaetzlich HardSpace und AbsatzEnde
+// in Spaces sowie HardTrenner in Minuszeichen. TextEnde wird immer
+// als Char(0) geliefert.
+// ======================================================================
@@ -379,7 +379,7 @@ long ChgValue(long Def, long Min, long Max, UCHAR FlgVal, long NumVal)
long r=0;
if (FlgVal==EscDeflt) {
- r=Def; // zurck auf Default
+ r=Def; // zurueck auf Default
} else {
if (NumVal!=EscNoVal) r=NumVal; // Hart setzen
}
@@ -448,7 +448,7 @@ UCHAR ProcessOne(UCHAR* TBuf, USHORT& Index,
Ident=c; // Identifer merken
FlgVal=EscNoFlg;
NumVal=EscNoVal;
- c=TBuf[Index]; Index++; // Hier fngt der Wert an
+ c=TBuf[Index]; Index++; // Hier faengt der Wert an
if (c==EscSet || c==EscReset || c==EscDeflt || c==EscToggl) FlgVal=c; else {
if (c=='-') Sgn=-1; else Sgn=1;
if (c=='+' || c=='-') { c=TBuf[Index]; Index++; }
@@ -528,9 +528,9 @@ UCHAR GetTextChar(UCHAR* TBuf, USHORT& Index,
if (Rest==0 || Rest==DoTrenn ||
nc==' ' || nc==AbsatzEnd || nc==TextEnd) c='-';
else {
- c=ProcessOne(TBuf,Index,Atr0,AktAtr,ScanEsc); // den Trenner berspringen
+ c=ProcessOne(TBuf,Index,Atr0,AktAtr,ScanEsc); // den Trenner ueberspringen
if (c0==SoftTrennAdd) {
- if (c>=32) c=ProcessOne(TBuf,Index,Atr0,AktAtr,ScanEsc); // und hier noch 'nen Buchstaben berspringen
+ if (c>=32) c=ProcessOne(TBuf,Index,Atr0,AktAtr,ScanEsc); // und hier noch 'nen Buchstaben ueberspringen
}
}
}
@@ -542,10 +542,10 @@ UCHAR GetTextChar(UCHAR* TBuf, USHORT& Index,
return c;
}
- // HardSpace und HardTrenn mssen explizit konvertiert werden ! }
+ // HardSpace und HardTrenn muessen explizit konvertiert werden ! }
// if AktAtr.Schnitt and TextKaptBit =TextKaptBit then c:=UpCase(c);(explizit) }
- // Bei der Trennmethode SoftTrennAdd wird davon ausgegangen, da der zu }
+ // Bei der Trennmethode SoftTrennAdd wird davon ausgegangen, dass der zu }
// trennende Konsonant bereits 3x mal im TextBuf vorhanden ist, z.b.: }
// "Schiff-fahrt". Wenn nicht getrennt, dann wird "-f" entfernt. }
@@ -569,11 +569,11 @@ UCHAR GetTextCharConv(UCHAR* TBuf, USHORT& Index,
}
-// Ŀ
-// Function GetLineFeed()
-//
-// Bentigter Zeilenabstand in SGF-Units. ChrVPos wird bercksichtigt.
-//
+// ======================================================================
+// Function GetLineFeed()
+//
+// Benoetigter Zeilenabstand in SGF-Units. ChrVPos wird beruecksichtigt.
+// ======================================================================
USHORT GetLineFeed(UCHAR* TBuf, USHORT Index, ObjTextType Atr0, ObjTextType AktAtr,
USHORT nChar, USHORT& LF, USHORT& MaxGrad)
{
@@ -628,7 +628,7 @@ USHORT GetLineFeed(UCHAR* TBuf, USHORT Index, ObjTextType Atr0, ObjTextType AktA
/////////////////////////////////////////////////////////////////////////////////
// iFont.Pas
-#define DefaultSlant 1500 /* Default: Italic ist 15 */
+#define DefaultSlant 1500 /* Default: Italic ist 15deg */
#define SuperSubFact 60 /* SuperScript/SubScript: 60% vom Schriftgrad */
#define DefaultSpace 40 /* Default: Space ist 40% vom SchriftGrad */
@@ -680,7 +680,7 @@ USHORT SetTextContext(OutputDevice& rOut, ObjTextType& Atr, BOOL Kapt, USHORT Dr
} break;
case 93950: case 93951: case 93952: case 93953: {
#if defined(WIN) || defined(WNT)
- FNam=String::CreateFromAscii( "Courier New" ); // Der Vector-Courierfont unter Windows heit Courier New
+ FNam=String::CreateFromAscii( "Courier New" ); // Der Vector-Courierfont unter Windows heisst Courier New
#else
FNam=String::CreateFromAscii( "Courier" ); // ansonsten ist und bleibt Courier immer Courier
#endif
@@ -803,7 +803,7 @@ UCHAR ProcessChar(OutputDevice& rOut, UCHAR* TBuf, ProcChrSta& R, ObjTextType& A
USHORT& nChars, USHORT Rest,
short* Line, UCHAR* cLine)
{
- USHORT KernDist=0; // Wert fr Kerning
+ USHORT KernDist=0; // Wert fuer Kerning
USHORT ChrWidth;
UCHAR c;
UCHAR c1;
@@ -830,7 +830,7 @@ UCHAR ProcessChar(OutputDevice& rOut, UCHAR* TBuf, ProcChrSta& R, ObjTextType& A
if (R.ChrXP>32000) R.ChrXP=32000;
Line[nChars]=R.ChrXP-KernDist;
cLine[nChars]=c;
- R.ChrXP+=ChrWidth-KernDist; // Position fr den nchsten Character
+ R.ChrXP+=ChrWidth-KernDist; // Position fuer den naechsten Character
}
return c;
}
@@ -925,7 +925,7 @@ void FormatLine(UCHAR* TBuf, USHORT& Index, ObjTextType& Atr0, ObjTextType& AktA
(*TRrec)=(*R); TRnChar=nChars; // zum weitersuchen
}
if (Trenn && (!Border || (WordEndCnt==0))) {
- WordEndCnt++; // merken, da man hier trennen kann
+ WordEndCnt++; // merken, dass man hier trennen kann
(*WErec)=(*TRrec);
WEnChar=TRnChar;
(*TRrec)=(*R); TRnChar=nChars; // zum weitersuchen
@@ -944,7 +944,7 @@ void FormatLine(UCHAR* TBuf, USHORT& Index, ObjTextType& Atr0, ObjTextType& AktA
if (UmbWdt>=R->ChrXP) {
BoxRest=UmbWdt-R->ChrXP;
} else { // Zusammenquetschen
- BoxRest=R->ChrXP-UmbWdt; // um soviel mu gequetscht werden
+ BoxRest=R->ChrXP-UmbWdt; // um soviel muss gequetscht werden
for (i=2;i<=nChars;i++) { // 1. CharPosition bleibt !
Line[i]-=(i-1)*(BoxRest) /(nChars-1);
}
@@ -967,7 +967,7 @@ void FormatLine(UCHAR* TBuf, USHORT& Index, ObjTextType& Atr0, ObjTextType& AktA
}
}
- if (AbsEnd && nChars<MaxLineChars) { // Ausrichten, statt Blocksatz aber linksbndig
+ if (AbsEnd && nChars<MaxLineChars) { // Ausrichten, statt Blocksatz aber linksbuendig
if (Just==3) Just=0;
nChars++; Line[nChars]=R->ChrXP; // Damit AbsatzEnde auch weggelesen wird
Line[nChars+1]=R->ChrXP; // denn die Breite von CR oder #0 ist nun mal sehr klein
@@ -1076,7 +1076,7 @@ void DrawChar(OutputDevice& rOut, UCHAR c, ObjTextType T, PointType Pos, USHORT
*************************************************************************/
void TextType::Draw(OutputDevice& rOut)
{
- if ((Flags & TextOutlBit)!=0) return; // Sourcetext fr Outliner !!
+ if ((Flags & TextOutlBit)!=0) return; // Sourcetext fuer Outliner !!
ObjTextType T1,T2;
USHORT Index1;
@@ -1099,7 +1099,7 @@ void TextType::Draw(OutputDevice& rOut)
BOOL LineFit; // FitSize.x=0? oder Flags -> jede Zeile stretchen
BOOL TextFit;
short* xLine;
- UCHAR* cLine; // Buffer fr FormatLine
+ UCHAR* cLine; // Buffer fuer FormatLine
USHORT FitXMul;
USHORT FitXDiv;
USHORT FitYMul;
@@ -1185,7 +1185,7 @@ void TextType::Draw(OutputDevice& rOut)
i++;
} // while i<=l
yPos=yPos0+LF;
- T1=T2; Index1=Index2; // Fr die nchste Zeile
+ T1=T2; Index1=Index2; // Fuer die naechste Zeile
} // if ObjMin.y+yPos<=Obj_Max.y
} // if !Fehler
} while (c!=TextEnd && !Ende && !Fehler);
@@ -1198,8 +1198,8 @@ void TextType::Draw(OutputDevice& rOut)
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
-// nicht mehr bentigt, da der Pointer nun extra gefhrt wird
-// (DEC Alpha hat nmlich 64Bit-Pointer!)
+// nicht mehr benoetigt, da der Pointer nun extra gefuehrt wird
+// (DEC Alpha hat naemlich 64Bit-Pointer!)
//UCHAR* TextType::GetBufPtr()
//{
// ULONG Temp;
@@ -1253,7 +1253,7 @@ void SgfFontOne::ReadOne( ByteString& ID, ByteString& Dsc )
i=1; // Erster Buchstabe des IF-Fontnamen. Davor ist eine '('
while ( i < Dsc.Len() && ( Dsc.GetChar( i ) !=')' ) )
i++;
- Dsc.Erase(0,i+1); // IF-Fontname lschen inkl. ()
+ Dsc.Erase(0,i+1); // IF-Fontname loeschen inkl. ()
if ( Dsc.Len() < 2 || ( Dsc.GetChar( Dsc.Len() - 1 ) !=')' ) )
return;