Just  try to use this

   const string regex_match_arabic_hebrew =
@"[\u0600-\u06FF,\u0590-\u05FF]+";

    BaseFont nationalBase =
BaseFont.CreateFont("c:\\\\windows\\\\fonts\\\\Times.ttf",
BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
  Font ArabiBold = new Font(nationalBase, 10f, Font.BOLD);
///////////////////////
//////////  and create  a phreas  with your font
///////////////////////


 iTextSharp.text.pdf.PdfPCell cell = new iTextSharp.text.pdf.PdfPCell(new
Phrase("مجموع الوارد", ArabiBold));
        cell.RunDirection = PdfWriter.RUN_DIRECTION_RTL;
        cell.HorizontalAlignment = 1;
        cell.Colspan = 2;
        cell.FixedHeight = 40;
        Rtable.AddCell(cell);


On 3 June 2013 14:02, Burak Aydın <baydi...@hotmail.com> wrote:

> Hi,
>
> My code to produce arabic hidden text pdf is below.  I add text under an
> image. After producing the pdf, I can not see the text when I press ctrl+a.
> This only happens with arabic characters, not with english ones:
>
> adobe_reader_ctrl_a --> When I press ctrl+a in adobe reader, I can not see
> the text although its location is highlighted.
> document_viewer_ctrl_a --> When I press ctrl+a in ubuntu document viewer,
> I can only see 2 of the hidden texts
> document_viewer_mouse_select--> I press ctrl+a, select one text with
> mouse, and then select all of the page, then I can see whole hidden texts
> in the pdf.
>
> What may be the cause?
>
>       *  ......*
>
> *        Document document = new Document();
>         PdfWriter writer = PdfWriter.getInstance(document, new
> FileOutputStream("output.pdf"));
>         document.open();
>         Image image =
> Image.getInstance("/home/burak/IdeaProjects/example.jpg");
>         image.setAbsolutePosition(0, 0);
>         document.setPageSize(new Rectangle(image.getWidth(),
> image.getHeight()));
>         document.add(image);
>
>         PdfContentByte contentByte;
>         contentByte = writer.getDirectContentUnder();
>         contentByte.beginText();
>         contentByte.moveText(100, 100);
>         contentByte.setFontAndSize(BaseFont.createFont("data/simpo.ttf",
> BaseFont.IDENTITY_H, true), 30);
>         contentByte.showText("100-100-ﻡﻭﺱﻯ ﺍﻭﻍﻝﻯ ﺍﺱﻡﺍﻉﻯﻝ");
>         contentByte.endText();
>
>         contentByte.beginText();
>         contentByte.moveText(100, 200);
>         contentByte.setFontAndSize(BaseFont.createFont("data/simpo.ttf",
> BaseFont.IDENTITY_H, true), 30);
>         contentByte.showText("100-200-ﻡﻭﺱﻯ ﺍﻭﻍﻝﻯ ﺍﺱﻡﺍﻉﻯﻝ");
>         contentByte.endText();
>
>         contentByte.beginText();
>         contentByte.moveText(100, 300);
>         contentByte.setFontAndSize(BaseFont.createFont("data/simpo.ttf",
> BaseFont.IDENTITY_H, true), 30);
>         contentByte.showText("100-300-ﻡﻭﺱﻯ ﺍﻭﻍﻝﻯ ﺍﺱﻡﺍﻉﻯﻝ");
>         contentByte.endText();
>
>         contentByte.beginText();
>         contentByte.moveText(0, 0);
>         contentByte.setFontAndSize(BaseFont.createFont("data/simpo.ttf",
> BaseFont.IDENTITY_H, true), 30);
>         contentByte.showText("0-0-ﻡﻭﺱﻯ ﺍﻭﻍﻝﻯ ﺍﺱﻡﺍﻉﻯﻝ");
>         contentByte.endText();
>
>         contentByte.beginText();
>         contentByte.moveText(120, 290);
>         contentByte.setFontAndSize(BaseFont.createFont("data/simpo.ttf",
> BaseFont.IDENTITY_H, true), 30);
>         contentByte.showText("120-290-ﻡﻭﺱﻯ ﺍﻭﻍﻝﻯ ﺍﺱﻡﺍﻉﻯﻝ");
>         contentByte.endText();
>
>         contentByte.beginText();
>         contentByte.moveText(120, 310);
>         contentByte.setFontAndSize(BaseFont.createFont("data/simpo.ttf",
> BaseFont.IDENTITY_H, true), 30);
>         contentByte.showText("120-300-ﻡﻭﺱﻯ ﺍﻭﻍﻝﻯ ﺍﺱﻡﺍﻉﻯﻝ");
>         contentByte.endText();
>
>         document.close();*
>
> ..
> ** **
>
> **Thanks in advance**
>
>
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> _______________________________________________
> iText-questions mailing list
> iText-questions@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/itext-questions
>
> iText(R) is a registered trademark of 1T3XT BVBA.
> Many questions posted to this list can (and will) be answered with a
> reference to the iText book: http://www.itextpdf.com/book/
> Please check the keywords list before you ask for examples:
> http://itextpdf.com/themes/keywords.php
>



-- 
Best Regards
---------------------------
*Mohammed Hashem*
Web Developer @ ArabSea.
www.arabsea.com
00966 - 538 766 152
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference 
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples: 
http://itextpdf.com/themes/keywords.php

Reply via email to