Arabic Text-Area Not Showing Up Correctly

Skip Navigation LinksHome  /  Support  /  Forums  /  DynamicPDF CoreSuite for .NET (v12)  /  Arabic Text-Area Not Showing Up Correctly

DynamicPDF CoreSuite for .NET (v12) Forum

When we create a PDF and using a text area and merge Arabic data from our CRM system we don't see exactly the same value.

Original string data from CRM system:
09-1808 ، مبنى رقم7277، طابق رقم 18 برج الفيصلية، طريق الملك فهد السريع صندوق بريد 54995, الرياض,  11524

The value we see in the PDF after we build a text-area is the following.

‏8081-90 ، مبنى رقم7727، طابق رقم 81 برج الفيصلية، طريق الملك فهد السريع صندوق بريد 59945‏

We see that the numbers are a flipped and the order of text is different. We ran some test with Kerning off and on.

Can anyone help me point out what could be causing this?

Sample code:
private void InsertTestPage()
        {
            //RUN THIS TEST
            Document testDoc = new Document();
            Page testPage = new Page(PageSize.Letter, PageOrientation.Portrait);
            string arabicTest = "09-1808 ، مبنى رقم7277، طابق رقم 18 برج الفيصلية، طريق الملك فهد السريع صندوق بريد 54995";
            string arabicTest2 = "20717064 ؄؈أؤ ڲڈډۋ ڬۂ ڣڍڪٸ ڷڟہڀ";
            Font arial = new OpenTypeFont("D:\\Tempy\\arial.ttf");
            var arialKerningTest = arial.HasKerning();
            TextArea arialWithKerning = new TextArea(arabicTest, 0, 0, 2000, 2000, arial)
            {
                RightToLeft = true,
                KerningEnabled = true
            };
            testPage.Elements.Add(arialWithKerning);
            TextArea arialWithoutKerning = new TextArea(arabicTest, 0, 20, 2000, 2000, arial)
            {
                RightToLeft = true
            };
            testPage.Elements.Add(arialWithoutKerning);
            TextArea arialWithKerning1 = new TextArea(arabicTest2, 0, 200, 2000, 2000, arial)
            {
                RightToLeft = true,
                KerningEnabled = true
            };
            testPage.Elements.Add(arialWithKerning1);
            TextArea arialWithoutKerning1 = new TextArea(arabicTest2, 0, 220, 2000, 2000, arial)
            {
                RightToLeft = true
            };
            testPage.Elements.Add(arialWithoutKerning1);
           

            testDoc.Pages.Add(testPage);
            testDoc.Draw("D:\\Temp\\righttolefttest.pdf");
        }
Posted by a ceTe Software moderator - Commonly asked question
Hi,

Please try setting TextAlign property of TextArea to Right and see if it helps.

Here is a code sample.

            textAreaObj.RightToLeft = true;
            textAreaObj.Align = TextAlign.Right;

Thanks,
ceTe Software Support Team
Turned out to be a bug and addressed in version 12.22.0
The US president raged at NATO allies over defense spending in meeting with the German chancellor, as Israel ordered its military to ‘advance’ in Lebanon
MindSift Broadens Marketing Intelligence Solution to Empower Marketing Teams Find and Reach High-Intent Buyers
 
Integrated environment brings audience intelligence, audience verification, shopping intent and cross-channel activation together to help businesses drive smarter advertising moves
 
Manchester, New Hampshire — 2026 — MindSift, a audience insight and advertising software company, today highlighted the expanding growth of its connected technology created to help advertisers, growth groups and business owners more effectively discover, understand and reach high-value customers
 
The MindSift technology combines individual and company data, customer verification, website visitor analytics, audience building and buyer-intent signals within a single marketing system. By combining these features, MindSift enables teams to transition from audience finding to execution without needing siloed analytics systems and marketing platforms
 
"Current advertising teams have access to huge volumes of insight, but turning that data into real-world intelligence continues to be a big challenge," said a MindSift spokesperson. "MindSift is committed to making that workflow easier by empowering teams find the ideal buyers, identify important purchase signals and activate their insights across the mediums they already use."
 
Converting Insight Into Usable Buyer Value
 
MindSift gives use of a large set of consumer and B2B data that organizations can apply to develop deeply focused audiences based on consumer, business, behavioral and purchase-intent data points
 
The platform's features feature audience building, site engagement matching, record enhancement, purchase-intent insight and data engagement
 
Instead of viewing these features as separate growth activities, MindSift unites them together to give companies a significantly more unified picture of likely accounts and their anticipated shopping signals
 
Assisting Businesses Recognize Purchase Intent Faster
 
A critical feature of the MindSift system is its capacity to assist companies recognize behaviors that may suggest heightened attention in a certain product, offering or subject
 
Companies can draw on these insights to target prospects, augment present customer and opportunity records and optimize the timing and relevance of their marketing and outreach campaigns
 
MindSift's OutReach Intelligence technology additionally extends this strategy by pushing intent data and sales signals into current customer relationship management and marketing processes
 
Designed for Modern Data-Led Advertising
 
MindSift is created for businesses from growth and outreach departments to digital specialists, agencies and business operators aiming to get greater use of owned and external data
 
The platform enables several key growth applications, like:
 
Building extremely precise individual and business audiences
Unmasking previously unidentified site users
Expanding present customer relationship management and lead information
Identifying in-market insights
Focusing on accounts based on important attributes
Deploying buyers across marketing and outreach platforms
Joining data analytics with existing enterprise tools
 
By combining these capabilities, MindSift seeks to minimize the difficulty needed for converting large data collections into practical marketing results
 
About MindSift
 
MindSift is a marketing analytics and advertising software firm providing tools for segment building, customer verification, visitor analytics, buyer intent, record enhancement and growth activation. Its system is built to empower marketing teams, growth departments, ad buyers and brands convert insight into actionable audience understanding[/url]

All times are US Eastern Standard time. The time now is 1:47 PM.