Test
This commit is contained in:
		
							
								
								
									
										52
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/PasswordValidity.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/PasswordValidity.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| #region PDFsharp - A .NET library for processing PDF | ||||
| // | ||||
| // Authors: | ||||
| //   Stefan Lange | ||||
| // | ||||
| // Copyright (c) 2005-2017 empira Software GmbH, Cologne Area (Germany) | ||||
| // | ||||
| // http://www.pdfsharp.com | ||||
| // http://sourceforge.net/projects/pdfsharp | ||||
| // | ||||
| // Permission is hereby granted, free of charge, to any person obtaining a | ||||
| // copy of this software and associated documentation files (the "Software"), | ||||
| // to deal in the Software without restriction, including without limitation | ||||
| // the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||||
| // and/or sell copies of the Software, and to permit persons to whom the | ||||
| // Software is furnished to do so, subject to the following conditions: | ||||
| // | ||||
| // The above copyright notice and this permission notice shall be included | ||||
| // in all copies or substantial portions of the Software. | ||||
| // | ||||
| // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | ||||
| // THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||||
| // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER  | ||||
| // DEALINGS IN THE SOFTWARE. | ||||
| #endregion | ||||
|  | ||||
| namespace PdfSharp.Pdf.IO | ||||
| { | ||||
|     /// <summary> | ||||
|     /// Determines the type of the password. | ||||
|     /// </summary> | ||||
|     public enum PasswordValidity | ||||
|     { | ||||
|         /// <summary> | ||||
|         /// Password is neither user nor owner password. | ||||
|         /// </summary> | ||||
|         Invalid, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Password is user password. | ||||
|         /// </summary> | ||||
|         UserPassword, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Password is owner password. | ||||
|         /// </summary> | ||||
|         OwnerPassword, | ||||
|     } | ||||
| } | ||||
							
								
								
									
										63
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/PdfDocumentOpenMode.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/PdfDocumentOpenMode.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | ||||
| #region PDFsharp - A .NET library for processing PDF | ||||
| // | ||||
| // Authors: | ||||
| //   Stefan Lange | ||||
| // | ||||
| // Copyright (c) 2005-2017 empira Software GmbH, Cologne Area (Germany) | ||||
| // | ||||
| // http://www.pdfsharp.com | ||||
| // http://sourceforge.net/projects/pdfsharp | ||||
| // | ||||
| // Permission is hereby granted, free of charge, to any person obtaining a | ||||
| // copy of this software and associated documentation files (the "Software"), | ||||
| // to deal in the Software without restriction, including without limitation | ||||
| // the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||||
| // and/or sell copies of the Software, and to permit persons to whom the | ||||
| // Software is furnished to do so, subject to the following conditions: | ||||
| // | ||||
| // The above copyright notice and this permission notice shall be included | ||||
| // in all copies or substantial portions of the Software. | ||||
| // | ||||
| // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | ||||
| // THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||||
| // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER  | ||||
| // DEALINGS IN THE SOFTWARE. | ||||
| #endregion | ||||
|  | ||||
| namespace PdfSharp.Pdf.IO | ||||
| { | ||||
|     /// <summary> | ||||
|     /// Determines how a PDF document is opened.  | ||||
|     /// </summary> | ||||
|     public enum PdfDocumentOpenMode | ||||
|     { | ||||
|         /// <summary> | ||||
|         /// The PDF stream is completely read into memory and can be modified. Pages can be deleted or | ||||
|         /// inserted, but it is not possible to extract pages. This mode is useful for modifying an | ||||
|         /// existing PDF document. | ||||
|         /// </summary> | ||||
|         Modify, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// The PDF stream is opened for importing pages from it. A document opened in this mode cannot | ||||
|         /// be modified. | ||||
|         /// </summary> | ||||
|         Import, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// The PDF stream is completely read into memory, but cannot be modified. This mode preserves the | ||||
|         /// original internal structure of the document and is useful for analyzing existing PDF files. | ||||
|         /// </summary> | ||||
|         ReadOnly, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// The PDF stream is partially read for information purposes only. The only valid operation is to | ||||
|         /// call the Info property at the imported document. This option is very fast and needs less memory | ||||
|         /// and is e.g. useful for browsing information about a collection of PDF documents in a user interface. | ||||
|         /// </summary> | ||||
|         InformationOnly,  // TODO: not yet implemented | ||||
|     } | ||||
| } | ||||
							
								
								
									
										61
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/PdfWriterLayout.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/PdfWriterLayout.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,61 @@ | ||||
| #region PDFsharp - A .NET library for processing PDF | ||||
| // | ||||
| // Authors: | ||||
| //   Stefan Lange | ||||
| // | ||||
| // Copyright (c) 2005-2017 empira Software GmbH, Cologne Area (Germany) | ||||
| // | ||||
| // http://www.pdfsharp.com | ||||
| // http://sourceforge.net/projects/pdfsharp | ||||
| // | ||||
| // Permission is hereby granted, free of charge, to any person obtaining a | ||||
| // copy of this software and associated documentation files (the "Software"), | ||||
| // to deal in the Software without restriction, including without limitation | ||||
| // the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||||
| // and/or sell copies of the Software, and to permit persons to whom the | ||||
| // Software is furnished to do so, subject to the following conditions: | ||||
| // | ||||
| // The above copyright notice and this permission notice shall be included | ||||
| // in all copies or substantial portions of the Software. | ||||
| // | ||||
| // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | ||||
| // THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||||
| // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER  | ||||
| // DEALINGS IN THE SOFTWARE. | ||||
| #endregion | ||||
|  | ||||
| namespace PdfSharp.Pdf.IO | ||||
| { | ||||
|     /// <summary> | ||||
|     /// Determines how the PDF output stream is formatted. Even all formats create valid PDF files, | ||||
|     /// only Compact or Standard should be used for production purposes. | ||||
|     /// </summary> | ||||
|     public enum PdfWriterLayout | ||||
|     { | ||||
|         /// <summary> | ||||
|         /// The PDF stream contains no unnecessary characters. This is default in release build. | ||||
|         /// </summary> | ||||
|         Compact, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// The PDF stream contains some superfluous line feeds, but is more readable. | ||||
|         /// </summary> | ||||
|         Standard, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// The PDF stream is indented to reflect the nesting levels of the objects. This is useful | ||||
|         /// for analyzing PDF files, but increases the size of the file significantly. | ||||
|         /// </summary> | ||||
|         Indented, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// The PDF stream is indented to reflect the nesting levels of the objects and contains additional | ||||
|         /// information about the PDFsharp objects. Furthermore content streams are not deflated. This  | ||||
|         /// is useful for debugging purposes only and increases the size of the file significantly. | ||||
|         /// </summary> | ||||
|         Verbose, | ||||
|     } | ||||
| } | ||||
							
								
								
									
										56
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/PdfWriterOptions.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/PdfWriterOptions.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,56 @@ | ||||
| #region PDFsharp - A .NET library for processing PDF | ||||
| // | ||||
| // Authors: | ||||
| //   Stefan Lange | ||||
| // | ||||
| // Copyright (c) 2005-2017 empira Software GmbH, Cologne Area (Germany) | ||||
| // | ||||
| // http://www.pdfsharp.com | ||||
| // http://sourceforge.net/projects/pdfsharp | ||||
| // | ||||
| // Permission is hereby granted, free of charge, to any person obtaining a | ||||
| // copy of this software and associated documentation files (the "Software"), | ||||
| // to deal in the Software without restriction, including without limitation | ||||
| // the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||||
| // and/or sell copies of the Software, and to permit persons to whom the | ||||
| // Software is furnished to do so, subject to the following conditions: | ||||
| // | ||||
| // The above copyright notice and this permission notice shall be included | ||||
| // in all copies or substantial portions of the Software. | ||||
| // | ||||
| // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | ||||
| // THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||||
| // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER  | ||||
| // DEALINGS IN THE SOFTWARE. | ||||
| #endregion | ||||
|  | ||||
| using System; | ||||
|  | ||||
| namespace PdfSharp.Pdf.IO | ||||
| { | ||||
|     /// <summary> | ||||
|     /// INTERNAL USE ONLY. | ||||
|     /// </summary> | ||||
|     [Flags] | ||||
|     internal enum PdfWriterOptions | ||||
|     { | ||||
|         /// <summary> | ||||
|         /// If only this flag is specified the result is a regular valid PDF stream. | ||||
|         /// </summary> | ||||
|         Regular = 0x000000, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Omit writing stream data. For debugging purposes only.  | ||||
|         /// With this option the result is not valid PDF. | ||||
|         /// </summary> | ||||
|         OmitStream = 0x000001, | ||||
|  | ||||
|         /// <summary> | ||||
|         /// Omit inflate filter. For debugging purposes only. | ||||
|         /// </summary> | ||||
|         OmitInflation = 0x000002, | ||||
|     } | ||||
| } | ||||
							
								
								
									
										47
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/Symbol.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								PrintPDF/PdfSharp/Pdf.IO/enums/Symbol.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,47 @@ | ||||
| #region PDFsharp - A .NET library for processing PDF | ||||
| // | ||||
| // Authors: | ||||
| //   Stefan Lange | ||||
| // | ||||
| // Copyright (c) 2005-2017 empira Software GmbH, Cologne Area (Germany) | ||||
| // | ||||
| // http://www.pdfsharp.com | ||||
| // http://sourceforge.net/projects/pdfsharp | ||||
| // | ||||
| // Permission is hereby granted, free of charge, to any person obtaining a | ||||
| // copy of this software and associated documentation files (the "Software"), | ||||
| // to deal in the Software without restriction, including without limitation | ||||
| // the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||||
| // and/or sell copies of the Software, and to permit persons to whom the | ||||
| // Software is furnished to do so, subject to the following conditions: | ||||
| // | ||||
| // The above copyright notice and this permission notice shall be included | ||||
| // in all copies or substantial portions of the Software. | ||||
| // | ||||
| // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | ||||
| // THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||||
| // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER  | ||||
| // DEALINGS IN THE SOFTWARE. | ||||
| #endregion | ||||
|  | ||||
| namespace PdfSharp.Pdf.IO | ||||
| { | ||||
|     /// <summary> | ||||
|     /// Terminal symbols recognized by lexer. | ||||
|     /// </summary> | ||||
|     public enum Symbol | ||||
|     { | ||||
| #pragma warning disable 1591 | ||||
|         None, | ||||
|         Comment, Null, Integer, UInteger, Real, Boolean, String, HexString, UnicodeString, UnicodeHexString, | ||||
|         Name, Keyword, | ||||
|         BeginStream, EndStream, | ||||
|         BeginArray, EndArray, | ||||
|         BeginDictionary, EndDictionary, | ||||
|         Obj, EndObj, R, XRef, Trailer, StartXRef, Eof, | ||||
| #pragma warning restore 1591 | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user