Update format Pac - thx Ingo S :)

- Support secondary code page (first defaults to Latin in proprietary tools)
- Support Turkish code page (Latin with some exceptions)
- Lots of characters added to various PAC code pages
- Support three-byte special characters for Greek
- Support priority for multibyte special characters which sometimes contradict
- Support flag to throw exceptions when finding invalid character (-sequences)
This commit is contained in:
Ingo S 2020-02-29 15:19:16 +01:00 committed by Nikolaj Olsson
parent 34a63df46a
commit 47ad423d43
2 changed files with 564 additions and 87 deletions

File diff suppressed because it is too large Load Diff

View File

@ -78,18 +78,21 @@
//
// textBoxPreview
//
this.textBoxPreview.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.textBoxPreview.Location = new System.Drawing.Point(12, 89);
this.textBoxPreview.Multiline = true;
this.textBoxPreview.Name = "textBoxPreview";
this.textBoxPreview.ReadOnly = true;
this.textBoxPreview.Size = new System.Drawing.Size(347, 44);
this.textBoxPreview.Size = new System.Drawing.Size(361, 115);
this.textBoxPreview.TabIndex = 3;
//
// buttonCancel
//
this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.buttonCancel.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.buttonCancel.Location = new System.Drawing.Point(284, 142);
this.buttonCancel.Location = new System.Drawing.Point(298, 213);
this.buttonCancel.Name = "buttonCancel";
this.buttonCancel.Size = new System.Drawing.Size(75, 23);
this.buttonCancel.TabIndex = 5;
@ -101,7 +104,7 @@
//
this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.buttonOK.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.buttonOK.Location = new System.Drawing.Point(203, 142);
this.buttonOK.Location = new System.Drawing.Point(217, 213);
this.buttonOK.Name = "buttonOK";
this.buttonOK.Size = new System.Drawing.Size(75, 23);
this.buttonOK.TabIndex = 4;
@ -113,7 +116,7 @@
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(371, 177);
this.ClientSize = new System.Drawing.Size(385, 248);
this.Controls.Add(this.buttonCancel);
this.Controls.Add(this.buttonOK);
this.Controls.Add(this.textBoxPreview);