Skip to content

Commit 99f0078

Browse files
author
Florian Krabbenhoeft
committed
Migradoc/DocumentObjectModel/Visitors: Added support for zero-width spaces for line-breaking.
1 parent f863faa commit 99f0078

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

MigraDocCore.DocumentObjectModel/MigraDoc.DocumentObjectModel.Visitors/PdfFlattenVisitor.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ internal override void VisitDocumentObjectCollection(DocumentObjectCollection el
118118
++insertedObjects;
119119
break;
120120

121+
case Chars.ZeroWidthSpace:
121122
case '-': //minus
122123
elements.InsertObject(idx + insertedObjects, new Text(currentString + ch));
123124
++insertedObjects;

MigraDocCore.DocumentObjectModel/MigraDoc/MigraDoc.DocumentObjectModel/Chars.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,5 +79,6 @@ public sealed class Chars
7979
public const char Hyphen = '-'; // char(45)
8080
public const char SoftHyphen = '\u00ad'; // char(173)
8181
public const char Currency = '¤';
82+
public const char ZeroWidthSpace = '\u200b';
8283
}
8384
}

0 commit comments

Comments
 (0)