Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Clown PDF Text Wrapping Bug
- var file = new File();
- var document = file.Document;
- var page = new Page(document);
- document.Pages.Add(page);
- SizeF pageSize = page.Size;
- var composer = new PrimitiveComposer(page);
- var blockComposer = new BlockComposer(composer);
- //define page container (area where content will appear)
- RectangleF frame = new RectangleF(
- Margin_X,
- Margin_Y,
- (float)pageSize.Width - Margin_X * 2,
- (float)pageSize.Height - Margin_Y * 2
- );
- blockComposer.Begin(frame,AlignmentXEnum.Justify,AlignmentYEnum.Top);
- org.pdfclown.documents.contents.fonts.Font decorativeFont = new StandardType1Font(document,StandardType1Font.FamilyEnum.Helvetica,false,false);
- composer.SetFont(decorativeFont, 56);
- blockComposer.ShowText("This is a long string of text with spaces. It has no problem wrapping from line to line. In fact, it works just as I'd expect.");
- blockComposer.End();
- composer.Flush();
- var file = new File();
- var document = file.Document;
- var page = new Page(document);
- document.Pages.Add(page);
- SizeF pageSize = page.Size;
- var composer = new PrimitiveComposer(page);
- var blockComposer = new BlockComposer(composer);
- //define page container (area where content will appear)
- RectangleF frame = new RectangleF(
- Margin_X,
- Margin_Y,
- (float)pageSize.Width - Margin_X * 2,
- (float)pageSize.Height - Margin_Y * 2
- );
- blockComposer.Begin(frame,AlignmentXEnum.Justify,AlignmentYEnum.Top);
- org.pdfclown.documents.contents.fonts.Font decorativeFont = new StandardType1Font(document,StandardType1Font.FamilyEnum.Helvetica,false,false);
- composer.SetFont(decorativeFont, 56);
- blockComposer.ShowText("thistextdoesnotwrapproperlyandthereisnowaytofixitwithanycommandsintheapi.maybeI'mdoingsomehtingwrong,butIdon'tthinkso.");
- blockComposer.End();
- composer.Flush();
Add Comment
Please, Sign In to add comment