Pdfsharp Аннотация Содержание японского шрифта - PullRequest
0 голосов
/ 08 июля 2019

Я написал код ac # для добавления аннотации к тексту с флагами, но содержимое аннотации на японском языке, после выполнения программы, когда я вижу содержимое аннотации, это «4WASÕíóÈC / U» некоторый другой язык.

Можно изменить шрифт содержимого аннотации для учета японского языка

var CNNAnnot = new PdfTextAnnotation(); 
   CNNAnnot.Flags = PdfAnnotationFlags.Locked;
 CNNAnnot.Title = "Connector Details";
if (newConnector == true)
     {
   communicater = new synchronizer(newConnectorFinder);
    Invoke(communicater);
   CNNAnnot.Contents = "Connector Number : " + cNumber + " (New)" + Environment.NewLine;
                                            }
                                            else
  CNNAnnot.Contents = "Connector Number : " + cNumber + Environment.NewLine;                                               
  CNNAnnot.Contents += Environment.NewLine + "SC Name : " + SCName + Environment.NewLine;
  CNNAnnot.Contents += Environment.NewLine + "SM Name : " + SMName + Environment.NewLine;
}

CNNAnnot.Color = XColors.Green;
                                            CNNAnnot.Icon = PdfTextAnnotationIcon.Insert;
                                            option.Annotations.Add(CNNAnnot);
                                            var CNNrect = new XRect();
                                            xCoOrdinate = textStringBox.X;
                                            yCoOrdinate = textStringBox.Y;
                                            textWidth = textStringBox.Width;
                                            textHeight = textStringBox.Height;

                                                ConnectorLocationInSc.Add(cNumber, Math.Floor(xCoOrdinate).ToString() + ":" + Math.Floor(yCoOrdinate).ToString());

                                            CNNrect = gfx.Transformer.WorldToDefaultPage(new XRect(new XPoint(xCoOrdinate, yCoOrdinate), new XSize(0, 0)));
                                            CNNAnnot.Rectangle = new PdfRectangle(CNNrect);

Аннотация после выполнения

...