Android Question Problem with PDF Cyrillic characters

Discussion in 'Android Questions' started by menneaduplo, Jul 27, 2015.

  1. menneaduplo

    menneaduplo Member Licensed User

    Hi Guys,
    i have a problem with PDFWriter and Cyrillic characters.

    These are supported ?
    When I view the PDF file these characters appear wrong .
    I tried ISO-8859-5 but with no results.

    You can help me?
    Thanks!

    Code:
    'Activity module
    Sub Process_Globals
      
    Dim PDFContent As String
    End Sub

    Sub Globals
      
    Dim PDFWriter1 As PDFWriter
      
    Dim PaperSize As PDFPaperSizes
      
    Dim Fonts As PDFStandardFonts
      
    Dim Label1 As Label
    End Sub

    Sub Activity_Create(FirstTime As Boolean)
      
    If FirstTime Then
      PDFWriter1.Initialize(
    "PDFWriter1",PaperSize.A4_WIDTH, PaperSize.A4_HEIGHT)
      
    End If
      
    Activity.LoadLayout("Main.bal")
      
    Activity.AddMenuItem("Make document","mnuMakeDoc")
      
    Activity.AddMenuItem("Save document","mnuSaveDoc")
      
    Activity.AddMenuItem("Show document","mnuShowDoc")
    End Sub

    Sub Activity_Resume

    End Sub

    Sub Activity_Pause (UserClosed As Boolean)

    End Sub

    Sub mnuMakeDoc_Click
      
    ProgressDialogShow("Generating Document.")
      PDFWriter1.setFont(Fonts.SUBTYPE, Fonts.COURIER)
      PDFWriter1.addText(
    7055012"This is an example of PDFWriter.")
      PDFWriter1.setFont2(Fonts.SUBTYPE, Fonts.COURIER,Fonts.WIN_ANSI_ENCODING)
      PDFWriter1.addText(
    7057012"Это является примером PDFWriter")
      PDFWriter1.ConverseDocument
    End Sub

    Sub PDFWriter1_ConversionDone (Content As String)
      PDFContent = Content
      
    ProgressDialogHide
      
    ToastMessageShow("Conversion has been done.",False)
    End Sub

    Sub mnuShowDoc_Click
      
    Dim Path As String
      
    Path=File.DirDefaultExternal
      
    Dim Intent1 As Intent
      Intent1.Initialize(Intent1.ACTION_VIEW, 
    "file://" & File.Combine(Path,"myNewPDF.pdf"))
      Intent1.SetComponent(
    "android/com.android.internal.app.ResolverActivity")
      Intent1.SetType(
    "application/pdf")
      
    StartActivity(Intent1)   
    End Sub

    Sub mnuSaveDoc_Click
      
    Dim Path As String
      
    Path=File.DirDefaultExternal
      PDFWriter1.outputToFile(
    Path,"myNewPDF.pdf",PDFContent,"ISO-8859-5")
      
    ToastMessageShow("PDF Saved.",False)
    End Sub
     
  2. brunnlechner

    brunnlechner Member Licensed User

    Hello,
    have you already found a solution?
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice