mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Tests
This commit is contained in:
		
							parent
							
								
									08bbf8cd07
								
							
						
					
					
						commit
						6dc6cacc5c
					
				
					 1 changed files with 22 additions and 2 deletions
				
			
		|  | @ -57,9 +57,29 @@ namespace AideDeJeu.Pdf | ||||||
|         private void Render(IEnumerable<Block> blocks, Document document) |         private void Render(IEnumerable<Block> blocks, Document document) | ||||||
|         { |         { | ||||||
|             var phrases = Render(blocks); |             var phrases = Render(blocks); | ||||||
|             foreach(var phrase in phrases) |             ColumnText ct = new ColumnText(_Writer.DirectContent); | ||||||
|  |             int column = 0; | ||||||
|  |             ct.SetSimpleColumn(10, 10 + 200 * column, 200, 200 + 200 * column); | ||||||
|  |             int status = 0; | ||||||
|  |             Phrase p = null; | ||||||
|  |             float y = 0; | ||||||
|  |             foreach (var phrase in phrases) | ||||||
|             { |             { | ||||||
|                 document.Add(phrase); |                 y = ct.YLine; | ||||||
|  | 
 | ||||||
|  |                 //document.Add(phrase); | ||||||
|  |                 ct.AddText(phrase); | ||||||
|  |                 status = ct.Go(true); | ||||||
|  |                 if(ColumnText.HasMoreText(status)) | ||||||
|  |                 { | ||||||
|  | 
 | ||||||
|  |                     column++; | ||||||
|  |                     ct.SetSimpleColumn(10, 10 + 200 * column, 200, 200 + 200 * column); | ||||||
|  |                     y += 200; | ||||||
|  |                 } | ||||||
|  |                 ct.YLine = y; | ||||||
|  |                 ct.SetText(phrase); | ||||||
|  |                 status = ct.Go(false); | ||||||
|                 //ColumnText ct = new ColumnText(_Writer.DirectContent); |                 //ColumnText ct = new ColumnText(_Writer.DirectContent); | ||||||
|                 //ct.AddText(CreateFormatted(block.Inline, Font.HELVETICA, 0, new Color(0, 0, 0), 12)); |                 //ct.AddText(CreateFormatted(block.Inline, Font.HELVETICA, 0, new Color(0, 0, 0), 12)); | ||||||
|                 //ct.Alignment = Element.ALIGN_JUSTIFIED; |                 //ct.Alignment = Element.ALIGN_JUSTIFIED; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez